﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;

namespace SpaceInvaders_LeonardoCamelo
{
    class Bullet : GameObject //Classe de projetil, deriva de GameObject.
    {
        public Vector2 speed; //Vetor de velocidade.

        //Dentro do construtor igualamos os parâmetros aos atributos que serão iniciados com o objeto.
        public Bullet(Rectangle rectanglePicture, Texture2D texture, Vector2 speed)
        {
            this.rectanglePicture = rectanglePicture;
            this.texture = texture;
            this.speed = speed;
        }

        //Metodo de atualizações.
        public void Update()
        {
            //Atualizamos a posição do objeto pela sua velocidade.
            this.rectanglePicture.X += (int)this.speed.X;
            this.rectanglePicture.Y += (int)this.speed.Y;
        }
    }
}
